lang

                                        

С

Chrome

Opera

Safari

Firefox

7.0

8.0

9.0

7.0

8.0

9.6

10.0

10.0

3.1

4.0

5.0

3.0

3.6

4.0

Помилка

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

 

Коротка інформація

CSS

CSS2

Значення за умовчанням

Ні

Наслідує

Ні

Застосовується

До усіх елементів

Аналог HTML

Ні

Посилання на специфікацію

http://www.w 3.org/TR/CSS21/selector.html#lang

Опис

Визначає мову, яка використовується в документі або його фрагменті. У коді HTML мова встановлюється через параметр charset тега <META>. У XML для цієї мети застосовується xml: lang.

За допомогою псевдокласу lang можна задавати певні налаштування, характерні для різних мов, наприклад, вид лапок в цитатах.

Синтаксис

Елемент: lang(мова){ .. }

Значення

Мовою можуть виступати наступні значення: ru - російський; en - англійський ; de - німецький ; fr - французький; it - італійський та ін.

Приклад

HTML 4.0  CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http ://www.w 3.org/TR/html4/strict.dtd">

<html>

  <head>

    <meta http-equiv="Content-Type" content="text/html; charset=windows - 1251">

    <title>lang</title>

    <style type="text/css">

      P {

        font - size: 150%; /* Розмір тексту */

      }

      q: lang(de){

        quotes: "\201E" "\201C"; /* Вид лапок для німецької мови */

      }

      q: lang(en){

        quotes: "\201C" "\201D"; /* Вид лапок для англійської мови */

      }

      q: lang(fr), q: lang(ru){ /* Вид лапок для росіянина і французької мови */

        quotes: "\00AB" "\00BB";

      }

    </style>

  </head>

  <body>

    <p>Цитата французькою мовою: <q lang="fr">Ce que femme veut, Dieu le veut</q>.</p>

    <p>Цитата на німецькому: <q lang="de">Der Mensch, versuche die Gotter nicht</q>.</p>

    <p>Цитата на англійському: <q lang="en">Те be or not to be</q>.</p>

  </body>

</html>

Результат цього прикладу показаний на мал. 1. Для відображення типових лапок в прикладі використовується стильова властивість quotes, а само перемикання мови і відповідного виду лапок відбувається через параметр lang, Q, що додається до тега <>.

Мал. 1. Результат використання псевдокласу lang